3
תגובות
אני לא יודע איך בדיוק להסביר, אז הכנתי סקריפט לדוגמא:
ראה בPHPLive
<?php
/*----------------
Example A
----------------*/
$escape_string = function($str){
return escape_string($str);
};
$sql_query = "
SELECT *
FROM `tbl_name`
WHERE `col_name`='{$escape_string($_GET['value'])}'
LIMIT 1;";
/*----------------
Example B
----------------*/
$sql_query = "
SELECT *
FROM `tbl_name`
WHERE `col_name`='" . escape_string($_GET['value']) ."'
LIMIT 1;";
/*----------------
Example A
----------------*/
$escape_string = function($str){
return escape_string($str);
};
$sql_query = "
SELECT *
FROM `tbl_name`
WHERE `col_name`='{$escape_string($_GET['value'])}'
LIMIT 1;";
/*----------------
Example B
----------------*/
$sql_query = "
SELECT *
FROM `tbl_name`
WHERE `col_name`='" . escape_string($_GET['value']) ."'
LIMIT 1;";
ראה בPHPLive
3 תשובות
באופן כללי, יותר מהיר לשרשר, מצד שני היתרון של פונקציה (וגם אנונימית) היא זה, שאתה יכול אחרי זה לשנות את המימוש שלה במועד מאוחר יותר בלי לשנות מקומות אחרים בקוד.
מצד שני עדיף שפשוט תעבור ל PDO ותשכח מזה :)
אני מת להתחיל עם OOP אבל אני רוצה ללמוד קודם ליעל את הקוד (ואני גם קצת עצלן..).
אתה מכיר אולי אתר עם מדריכים או מערכת חינמית (בלי framework) שאפשר לראות בה דוגמאות על קוד יעיל וסגנון עבודה?
יש מלא רק תבחר תרשום פשוט php